Setting Up the Bot

In Druid ChatBot Portal:

  1. Configure the Bot.
  2. Set Up Druid Users.
  3. Run Setup Flow.

Step 1: Configure the Bot

Note:  Human Resources default language is set to EN-US and additional language is set to RO. If you want to add additional languages on Human Resources, make sure to add the language of choice as additional bot language and add the according training phrases, synonyms and conditions.

To configure the bot for Human Resources, you need to set Special Flows and configure the connection strings.

Set special flows

Click the Special Flows section header and select the following special flows:

Special Flow Select
Welcome hr-intro-check-role
IntentNotFound hr-intent-not-recognized
Authentication authenticate-hr-user

In production, you can configure these flows based on your needs.

Set the Connection Strings (Apps) Details

Human Resources provides you with a wide range of apps for integration with various systems to demo various processes. Set up only the apps used by your organization or the ones dedicated to the particular processes you want to demo / use.

Druid App App Type Integrates Druid with Integration Purpose Mandatory app
Druid_Apps_Cristina SQL Your Database. Connects Druid to your DB. Yes
UiPath Cristina UiPath UiPath robots Allows the chatbot and UiPath robots to work seamlessly together to fulfill employees and managers requests. Yes
Cristina OCR CALL REST Druid AI Services Performs OCR and data extraction from Romanian Identity Cards and Australian driving licenses. Yes
SendGrid-Cristina SendGrid Your SMTP Server Sends emails No. (only if you need to send emails)
Note:  To run the Human Resources setup flow, you only need to set up the Druid_Apps_Cristina app.

For information on how to set the connection strings, click on the configuration section specific to the app you want to set:

 

Important!  In order for the chatbot integration with the apps to be up and running, you need to publish the connector actions. To do so, from the main menu, click Integrations and click the Publish button.

Step 2: Set Up Druid Users

For production environments, you need to make sure that in the Druid ChatBot Portal you assign the specific security roles to users, as follows:

  • For all managers, create Druid users and assign them the Manager role. They will address employees’ requests.
  • For all employees, create Druid users and assign them the Employee role.
  • For all employees involved in the HR recruitment process, create Druid users and assign them the HR Admin role.
  • For website candidates looking to apply for a job, create Druid users and assign them the Candidate role.
Note:  To view all Druid users, in the Druid ChatBot Portal, from the main menu click Administration > Users and in the Users page, tick the ShowChatUsers check box.

For Druid demo and community environments, assign all roles to your user.

Step 3: Run Setup Flow

Open chat land bot page and send the message “setup-cristina”. This command sets up all the DB tables needed in Human Resources.

Click Done. If the SQL connection strings are properly set, Human Resources setup completes successfully.

You can now train the entities and the bot and set up the webchat in HTML page.